10 research outputs found

    СИСТЕМА ОЦЕНОК МОДЕЛЕЙ WEB-ПРИЛОЖЕНИЙ

    Get PDF
    Graph theory provides a means for a formalized description of the model of interaction and ensure the provision of precisemathematical relationships between thecomponents. A scheme for modeling Web applications was proposed. The system of evaluation models UI Web application. Taking into account such factors as understandability, predictability, learning. For each indicator matrix is constructed for assignment to class compliance.Теорияграфовпредоставляетсредства дляформализованногоописаниямоделивзаимодействия Web-приложенийи обеспечивает предоставление точных математических зависимостей между компонентами. Предложена схема моделирования web-приложения. Введенасистемаоценкимоделейпользовательского интерфейса web-приложения. Учитываются такие показатели как понятность, предсказуемость, обучаемость. Для каждого показателя строится матрица отнесения к классу соответствия

    ДИАГРАММЫ СОСТОЯНИЙ ПРИ МОДЕЛИРОВАНИИ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА RIA ОБУЧАЮЩИХ СИСТЕМ

    Get PDF
    Requirements applicable to the methods fordesigning web-based user interface of educational software are proposed. The featuresof user interface design based on the eventmodel algorithm are revealed. A comparativeanalysis of model-driven approaches to RIAdevelopment from the perspective of theused models and the used elements was done. The paper shows how to use UMLstate diagrams to model the interaction between client and server part of RIA, revealeddisadvantages.Предложенытребования, предъявляемые кметодампроектированияпользовательскоговеб-интерфейсаобучающейсреды. Раскрыты особенности проектирования пользовательскогоинтерфейсанаоснове событийноймоделиалгоритма. Проведен сравнительный анализ модельно-ориентированных подходов разработки RIA с точки зрения используемых моделей и элементов. В работе приведен пример использования диаграммы состояний UML длямоделированиявзаимодействия между клиентской и серверной частью RIA, выявлены недостатки

    МОДЕЛЬНО-ОРИЕНТИРОВАННОЙ ПОДХОД К РАЗРАБОТКЕ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ

    Get PDF
    One of the main problems of model-driven user interface development approach is the complexity of the development of tools that maintain this methodology at all stages of the software lifecycle. Applicability of graph theory to formalize the Web application model was analyzed. Graph theory provides a means for a formalized description of the model of interaction and ensure the provision of precise mathematical relationships between the components. A scheme for modeling Web applications was proposed.Одной из основных проблем модельно-ориентированного подхода разработки пользовательских интерфейсов является сложность разработки инструментальных средств, позволяющих поддерживать данную методологию на всех этапах жизненного цикла программного продукта. Проведен анализ применимости теории графов для формализации модели веб-приложения. Теория графов предоставляет средства для формализованного описания модели взаимодействия и обеспечивает предоставление точных математических зависимостей между компонентами. Предложена схема моделирования веб-приложения

    Exploring manycore architectures for next-generation HPC systems through the MANGO approach

    Full text link
    [EN] The Horizon 2020 MANGO project aims at exploring deeply heterogeneous accelerators for use in High-Performance Computing systems running multiple applications with different Quality of Service (QoS) levels. The main goal of the project is to exploit customization to adapt computing resources to reach the desired QoS. For this purpose, it explores different but interrelated mechanisms across the architecture and system software. In particular, in this paper we focus on the runtime resource management, the thermal management, and support provided for parallel programming, as well as introducing three applications on which the project foreground will be validated.This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 671668.Flich Cardo, J.; Agosta, G.; Ampletzer, P.; Atienza-Alonso, D.; Brandolese, C.; Cappe, E.; Cilardo, A.... (2018). Exploring manycore architectures for next-generation HPC systems through the MANGO approach. Microprocessors and Microsystems. 61:154-170. https://doi.org/10.1016/j.micpro.2018.05.011S1541706

    MODEL-BASED APPROACH TO USER INTERFACE DEVELOPMENT

    No full text
    One of the main problems of model-driven user interface development approach is the complexity of the development of tools that maintain this methodology at all stages of the software lifecycle. Applicability of graph theory to formalize the Web application model was analyzed. Graph theory provides a means for a formalized description of the model of interaction and ensure the provision of precise mathematical relationships between the components. A scheme for modeling Web applications was proposed

    USING STATE MACHINE DIAGRAMS FOR DESIGNING WEB-BASED USER INTERFACE OF EDUCATIONAL SOFTWARE

    No full text
    Requirements applicable to the methods fordesigning web-based user interface of educational software are proposed. The featuresof user interface design based on the eventmodel algorithm are revealed. A comparativeanalysis of model-driven approaches to RIAdevelopment from the perspective of theused models and the used elements was done. The paper shows how to use UMLstate diagrams to model the interaction between client and server part of RIA, revealeddisadvantages

    Managing Heterogeneous Resources in HPC Systems

    No full text
    To sustain performance while facing always tighter power and energy envelopes, High Performance Computing (HPC) is increasingly leveraging heterogeneous architectures. This poses new challenges: to efficiently exploit the available resources, both in terms of hardware and energy, resource management must support a wide range of different heterogeneous devices and programming models that target different application domains. We present a strategy for resource management and programming model support for heterogeneous accelerators for HPC systems with requirements targeting performance, power and predictability. We show how resource management can, in addition to allowing multiple applications to share a set of resources, reduce the burden on the application developer and improve the efficiency of resource allocation

    Reliable power and time-constraints-aware predictive management of heterogeneous exascale systems

    No full text
    The transition to Exascale computing is going to be characterised by an increased range of application classes. In addition to traditional massively parallel "number crunching" applications, new classes are emerging such as real-time HPC and data-intensive scalable computing. Furthermore, Exascale computing is characterised by a "democratisation" of HPC: to fully exploit the capabilities of Exascale-level facilities, HPC is moving towards enabling access to its resources to a wider range of new players, including SMEs, through cloud-based approaches [1]. Finally, the need for much higher energy efficiency is pushing towards deep heterogeneity, widening the range of options for acceleration, moving from the traditional CPU-only organization, to the CPU plus GPU which currently dominates the Green5001, to more complex options including programmable accelerators and even (reconfigurable) hardware accelerators [2]

    MANGO: Exploring Manycore Architectures for Next-GeneratiOn HPC Systems

    No full text
    The Horizon 2020 MANGO project aims at exploring deeply heterogeneous accelerators for use in High-Performance Computing systems running multiple applications with different Quality of Service (QoS) levels. The main goal of the project is to exploit customization to adapt computing resources to reach the desired QoS. For this purpose, it explores different but interrelated mechanisms across the architecture and system software. In particular, in this paper we focus on the runtime resource management, the thermal management, and support provided for parallel programming, as well as introducing three applications on which the project foreground will be validated
    corecore